> How about a wrapper around some of the Mach stuff (threads,
> message queues, kernel garbage?,...)
>> Seriously, I would like to see some classes to help support OS features like these.
Ack! Too many Dons to keep track of! :-)
The obvious answer to this question is:
"Wait, there is a MachKit already!"
The better answer to this question is:
"Wait, OpenStep will change a LOT of this stuff."
Coming up with an OS-independant way of accessing threads, queues, and the kernel is one if the big problems facing the OpenStep spec writers. >From what I've been able to gather, they are going to throw out most of MachKit, and subsume that functionality into something more general. It could very well be that NeXT's new "Foundation Classes" will cover that, but it could be something else.
Yes, this means that NeXTSTEP 3.2 will *not* be OpenStep compliant (I have had this confirmed). It is not clear whether NS 3.3 will or not.
Either way, I would recommend against putting any more work into something like this until we see what OpenStep and the Foundation Classes contain. i.e., table this for after Expo.